use proc_macro::TokenStream;
// use quote::quote;
// use syn;
#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
        let result = 2 + 2;
        assert_eq!(result, 4);
    }
}

fn str2token_tree(s: &str) -> proc_macro::TokenStream {
    s.parse().unwrap()
}

macro_rules! inner_macro {
    ($s:ident) => {
        // $s.parse().unwrap()
    };
}
#[proc_macro]
pub fn gene_tokens(item: TokenStream) -> proc_macro::TokenStream {
    // inner_macro!(item)
    TokenStream::new()
}
